工控網(wǎng)首頁
>

應(yīng)用設(shè)計

>

華能福州電廠一號機組WEB系統(tǒng)的實現(xiàn)

華能福州電廠一號機組WEB系統(tǒng)的實現(xiàn)

2002/9/27 11:04:00
本文介紹了應(yīng)用于分散控制系統(tǒng)(簡稱DCS)的實時動態(tài)數(shù)據(jù)信息傳送顯示以及相關(guān)服務(wù)的WEB系統(tǒng)的具體的實現(xiàn)過程。該系統(tǒng)以Intellution公司的iFix WebServer技術(shù)為技術(shù)核心,同時我們自己嵌入了相關(guān)的網(wǎng)絡(luò)編程技術(shù),使得工廠的管理人員可以在他們的桌面聯(lián)網(wǎng)計算機上隨時觀測到過去只能在中央控制室里才能觀測到的信息和畫面。 關(guān)鍵詞: 分散控制系統(tǒng)(簡稱DCS),iFix WebServer,Internet Information Server,Java定義文件(JDF),WEB服務(wù)器 一.引言 目前,國際上主要的DCS供應(yīng)商都在積極的研究和推廣Internet技術(shù)在分散控制系統(tǒng)中的應(yīng)用,這種技術(shù)越來越明顯。在DCS系統(tǒng)中建立以Internet技術(shù)為基礎(chǔ)的廣域網(wǎng)技術(shù)將有助于DCS信息的遠程通訊,有助于DCS的遠程診斷等先進技術(shù)的實現(xiàn)。 在華能福州電廠的一號機組的DCS系統(tǒng)改造中我們引入了一套WEB信息發(fā)布系統(tǒng),通過這套系統(tǒng)實現(xiàn)了生產(chǎn)現(xiàn)場的網(wǎng)絡(luò)和電廠管理信息網(wǎng)的連接,使得任何人都可以在授權(quán)的情況下在廠內(nèi)的辦公室里或是家里通過聯(lián)網(wǎng)的個人計算機通過網(wǎng)頁瀏覽器進入到系統(tǒng)的實時網(wǎng)頁,去提取和分析DCS的動態(tài)數(shù)據(jù),另外通過該系統(tǒng),我們也可以將系統(tǒng)中生成的DCS報警的文本報告以及運行狀態(tài)報表(如值報,日報等)也定時通過工廠信息管理系統(tǒng)的電子郵件傳送到相關(guān)技術(shù)人員的信箱中,提高了DCS的管理效率。 二. WEB系統(tǒng)的應(yīng)用結(jié)構(gòu)和原理
應(yīng)用于華能福州電廠一號機組DCS系統(tǒng)改造的PineControl系統(tǒng)的結(jié)構(gòu)示意圖如圖(1)所示。 從圖中的配置結(jié)構(gòu)中我們可以看出,WEB服務(wù)器實際上有兩塊網(wǎng)卡,一塊網(wǎng)卡負責(zé)從iFix SCADA SERVER實時數(shù)據(jù)庫服務(wù)器中提取生產(chǎn)現(xiàn)場的實時數(shù)據(jù)信息,同時通過另外一塊網(wǎng)卡將根據(jù)實際的需要將實時數(shù)據(jù)信息發(fā)送到廠內(nèi)的辦公網(wǎng)絡(luò),通過原有辦公網(wǎng)絡(luò)的網(wǎng)絡(luò)設(shè)施就可以實現(xiàn)如在家中通過調(diào)制解調(diào)器撥入到廠內(nèi)的辦公網(wǎng)絡(luò),從而可以提取所需的實時動態(tài)信息,而且這些信息完全實時反映了現(xiàn)場所發(fā)生的一切,和在中央控制室里的運行人員的操作畫面是完全一樣的,如泵啟動后,泵狀態(tài)的顏色的改變,閥門開關(guān)所引起的閥門的狀態(tài)的改變以及數(shù)值的動態(tài)過程等等均能夠在客戶端的瀏覽器頁面上表示出來,數(shù)據(jù)的刷新率可以配置,最快的數(shù)據(jù)刷新率達到1秒。下面圖(2)和圖(3)中在PineControl系統(tǒng)中鍋爐和空氣系統(tǒng)中的畫面和一臺遠方計算機上所看到的畫面的對比。
圖(2)PineControl系統(tǒng)中的鍋爐主系統(tǒng)畫面圖(2)PineControl系統(tǒng)中的鍋爐主系統(tǒng)畫面
圖(3)在WEB客戶端計算機上的鍋爐主系統(tǒng)畫面圖(3)在WEB客戶端計算機上的鍋爐主系統(tǒng)畫面
這一切都要歸功于Intellution公司iFix Webserver的技術(shù),該軟件包作為Intellution公司的Ifix系列產(chǎn)品的一員,與Ifix Dynamics和SCADA Server接口部分完美地結(jié)合,使得用戶無需像以前一樣而額外編寫控制系統(tǒng)和管理信息系統(tǒng)的接口程序,而接口程序部分的編寫通常是不理想的,因為這要求用戶必須對DCS供應(yīng)商所提供的DCS系統(tǒng)接口的數(shù)據(jù)格式非常清楚。而Intellution公司Ifix Webserver的技術(shù)則免去了這一切。 現(xiàn)場實時曲線的遠方顯示是電廠WEB系統(tǒng)的一個重要應(yīng)用,但是由于使用IFIX WEB生成實時曲線顯示時會產(chǎn)生某些不足,因此生成的曲線無法滿足實際的需要,而且生成的曲線無法進行配置,而實時曲線又是WEB系統(tǒng)中相當(dāng)重要的一項功能,因此我們必須通過自行編程的方法使之滿足我們的要求。下面圖(5)是由我們自行編制的,通過網(wǎng)頁界面形式進行的實時曲線配置程序,這是對Ifix Web Server軟件的改進,增強了實時曲線的靈活性。圖(4)是生成的實時曲線在遠方客戶端的顯示(刷新時間2秒,可配置)。
圖(4)經(jīng)過改進的客戶端的實時曲線顯示圖(4)經(jīng)過改進的客戶端的實時曲線顯示
通過這個配置程序,可以讓用戶根據(jù)需要改變需查看的點名的實時曲線,還可以克服前面所述的Ifix Web SERVER曲線轉(zhuǎn)換和顯示方面的不足之處,實現(xiàn)的過程具體說明如下:
圖(5)實時曲線配置程序圖(5)實時曲線配置程序
首先,我們用手工的方法對由Ifix Web SERVER生成的有缺陷的JDF文件(如:curve.jdf)進行修改,當(dāng)然這要求對java 的定義文件的比較了解,并且掌握了其規(guī)律后的基礎(chǔ)上進行的。經(jīng)過實驗后證明該修改后的JDF文件滿足我們的要求,然后我們才能進行下一步的工作。但是,手工修改JDF的方法比較費時,而且容易出錯,實時曲線有許多,我們總不能每一個都用手工修改的方法,這樣費時也缺乏靈活性。我們采用前面生成的,經(jīng)過實驗符合我們要求的curve.jdf作為模板,在此基礎(chǔ)上,利用JDF文件的規(guī)律性,用Active Server Page(ASP)編程技術(shù)和Microsoft Access數(shù)據(jù)庫寫了一個程序,這樣授權(quán)用戶就可以用瀏覽器配置生成符合要求的曲線,無需任何手工修改JDF文件的需求了。大大減輕了手工作業(yè)量,增強了靈活性。Access數(shù)據(jù)庫的作用是在每張表中保存相應(yīng)的實時曲線畫面中實時曲線所對應(yīng)的在SCADA Server中的數(shù)據(jù)庫點名稱,描述,上限,下限以及量程。圖(5)就是曲線配置程序的界面,用戶在填入相關(guān)信息后,按下“修改”按鈕后,就可以將信息寫到access數(shù)據(jù)庫中保存,同時自動修改了相應(yīng)的JDF文件,這樣當(dāng)用戶重新進入相應(yīng)的曲線畫面后就可以看到修改后的曲線了。 經(jīng)過實踐證明,用這種方法是可行的,并給電廠的DCS人員和管理人員帶來了極大的方便,因為只要是在生產(chǎn)現(xiàn)場的機房內(nèi)的數(shù)據(jù)庫服務(wù)器SCADA Server上有定義的數(shù)據(jù)點,就可以在遠方的計算機上顯示出它的時實時曲線,掌握它的動態(tài)過程。滿足了現(xiàn)場應(yīng)用的要求。 其它針對iFix Web Server轉(zhuǎn)換的一些小缺陷,我們可以直接修改生成的jdf文件,或者通過在Ifix Workspace中進行畫面配置時充分考慮到ifix web server的轉(zhuǎn)換加以克服。 三.在WEB系統(tǒng)上添加的其他功能 為了增加WEB系統(tǒng)的功能,把它作為現(xiàn)場對外信息發(fā)布的平臺和接口,我們還開發(fā)了其他的一些功能,如: ¨ 事件記錄查詢功能,用于同現(xiàn)場現(xiàn)場快速事件記錄儀的同步,使電廠人員在辦公室就可以查詢歷史事件。 ¨ 報警傳送,該功能將現(xiàn)場的由iFix Scada Server生成的報警信息發(fā)送到電廠DCS工程師的郵箱中,提供分析數(shù)據(jù)。 ¨ 運行報表傳送,該功能將PineControl系統(tǒng)中生成運行日報,值報等信息定時地,如每天早上6:00發(fā)送到電廠發(fā)電部的統(tǒng)計人員的信箱中,提供昨天的運行報表信息。免去了每天早上到中心控制室打印報表的工作。 四.需要注意的一些的問題: 由于我們的WEB系統(tǒng)是位于DCS的網(wǎng)絡(luò)系統(tǒng)和生產(chǎn)辦公網(wǎng)的交接的位置,因此其安全問題顯得尤其重要,辦公網(wǎng)上的病毒,另外由于我們的系統(tǒng)是建立在Microsoft Windows NT以及internet information server的平臺上,其本身存在著相當(dāng)?shù)陌踩┒春拖到y(tǒng)后門以及防止網(wǎng)絡(luò)上的“黑客”的攻擊,均有可能對系統(tǒng)造成一定的影響,我們必須及時地對微軟公布的安全漏洞進行打補丁,在系統(tǒng)中配備防火墻(如 cisco的PIX防火墻)和防毒墻,防止一些惡意程序代碼通過WEB系統(tǒng)進入生產(chǎn)系統(tǒng),影響機組的正常運行。 五.結(jié)束語: 通過使用iFix Web Server技術(shù),實現(xiàn)了性能優(yōu)秀的生產(chǎn)實時數(shù)據(jù)和畫面的顯示,實現(xiàn)了生產(chǎn)現(xiàn)場的數(shù)據(jù)的遠傳。自從這套系統(tǒng)投運以來,取得了良好的應(yīng)用效果。 參考文獻: 1. Intellution公司,<> 2. 劉洪海 著,2000年12月出版,<<網(wǎng)絡(luò)數(shù)據(jù)庫開發(fā)實戰(zhàn)—ASP與電子商務(wù)>>,中國鐵道出版社 附 作者簡介: 姓名:林昇 單位:華能福州電廠 專業(yè)技術(shù)職稱:工程師 現(xiàn)從事的工作:分散控制系統(tǒng)的開發(fā)和維護。 聯(lián)系方式:福建長樂籌東華能福州電廠檢修部DCS組 (350200) 電話: 0591-8932413,0591-8922712-3109,13003898517 電子信箱:linsheng2003@163.com, linsheng@fjrd.net
投訴建議

提交

查看更多評論
其他資訊

查看更多

PACSystems及觸摸屏在膨化機控制系統(tǒng)改造中的應(yīng)用

鋼鐵行業(yè)MES 解決方案——軋鋼篇

GE 智能平臺宣布PAC8000控制器提供DCS功能及增加PPS系統(tǒng)的靈活性

2016年通用電氣—英華檢測工業(yè)CT高級論壇

中國第一套農(nóng)機行業(yè)MES